package pe.gob.essalud.service;

import java.util.List;

import org.springframework.security.core.userdetails.UserDetailsService;

import pe.gob.essalud.model.Usuario;

public interface UsuarioService extends UserDetailsService{
	
	public List<Usuario> buscarTodos();
	
	public Usuario buscarUsuario(Integer idUsuario);
	
	public Usuario registrarUsuario(Usuario usuario);
	
	public Usuario editarUsuario(Usuario usuario);
	
	public void darBajaUsuario(Integer idUsuario);
	
	public void cambiarPasswordUsuario(Integer idUsuario, String password);
	
	public boolean isLoginRepetido(String login, Integer idUsuario);
	
}
